body {
	width: 100%;
	margin: 0;padding: 0;
	font: 12px Arial normal;
	text-align: center;
	color: black;
	/*background: #f0f0f0 url('/admin/i/logo.png') no-repeat top left;*/
}
#container {
	margin: 0 auto;
	text-align: justify;
}
a {
	font: 120%;
	color: blue;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
/* Главное меню (горизонтальное) */
#main_menu {
	display: inline-block;
	height: 80px;
	text-align: center;
	float: left;
}
#main_menu a, #main_menu .tie{
	display: inline-block;
	float: left;
	margin: 3px;
	padding: 5px;
}
#main_menu a.selected {
	background: #3C3C3C;
}
/** //TODO: UserBar
*/
#userBar {
	display: inline-block;
	float: right;
}
#userExit {
	background: #666699;
	color: black;
	padding: 10px 20px;
	font-size: 14pt;
	font-family: verdana;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	display: inline-block;
	text-decoration: none;
}
#userExit:hover {
	background: #333300;
	color: orange;
}
/* Контент */
#content {
	
}
#leftColumn {
	width: 15%;
	float: left;
}
#rightColumn {
	width: 85%;
	float: right;
}
.separator {
	float: left;
	width: 9px;
	height: 100px;
}
/* Footer */
#footer {
	clear: both;
	border-top: 3px #2D2D2D dashed;
}
/* //TODO: Различные картинки-иконки
*/
.icon_del,.icon_edit,.icon_move_up,.icon_move_down,.icon_move_back,.icon_move_forward,.icon_preview,.icon_tips,.icon_turn_off,.icon_turn_on,.icon_turn_off,.icon_turn_on,.icon_moderate,.icon_plus,.icon_minus {
	display: inline-block;
	width: 16px;height: 16px;
	background-position: center center;
	background-repeat: no-repeat;
}
.icon_del {background-image: url('/admin/i/fam/icon_delete.png')}
.icon_edit {background-image: url('/admin/i/fam/icon_edit.png')}
.icon_preview {background-image: url('/admin/i/fam/icon_preview.png')}
.icon_tips {background-image: url('/admin/i/fam/icon_help.png')}
.icon_turn_off {background-image: url('/admin/i/fam/icon_turn_off.png')}
.icon_turn_on {background-image: url('/admin/i/fam/icon_turn_on.png')}
.icon_moderate {background-image: url('/admin/i/fam/icon_moderate.png')}

.icon_move_up {background-image: url('/admin/i/fam/arrow_090_medium.png')}
.icon_move_up:hover {background-image: url('/admin/i/fam/arrow_090.png')}

.icon_move_down {background-image: url('/admin/i/fam/arrow_270_medium.png')}
.icon_move_down:hover {background-image: url('/admin/i/fam/arrow_270.png')}

.icon_move_back {background-image: url('/admin/i/fam/arrow_180_medium.png')}
.icon_move_back:hover {background-image: url('/admin/i/fam/arrow_180.png')}

.icon_move_forward {background-image: url('/admin/i/fam/arrow_000_medium.png')}
.icon_move_forward:hover {background-image: url('/admin/i/fam/arrow.png')}

.icon_plus {background-image: url('/admin/i/fam/icon_plus_minus.png');background-position: top center;}
.icon_minus {background: url('/admin/i/fam/icon_plus_minus.png');background-position: bottom center;}
/* START 	MAIN ALIASES FOR OLD HTML */
.row {
	clear: both;
}
.row label:first-child {
	display: block;
	float: left;
	width: 25%;
	font-weight: bold;
}
.row select,.row input,.row label,.row textarea {
	float: left;
}
.help_tip {
	font-size: 90%;
	position: absolute;
	margin-bottom: 9px;
	display: none;
	padding: 3px;
	background: white;
}
/* END 	MAIN ALIASES FOR OLD HTML */

/* START 	COLORS */
/* END 	COLORS */
.status_0 {
	background: gray;
	color: #dcdcdc;
}
.status_1 {
	background: orange;
}
.status_2 {
	background: #aad8e6;
}
.selectedAction {
	border: 1px orange solid;
}
/** //TODO: FaceBOX
*/
#facebox .b {background:url('/i/fb/b.png');}
#facebox .tl {background:url('/i/fb/tl.png');}
#facebox .tr {background:url('/i/fb/tr.png');}
#facebox .bl {background:url('/i/fb/bl.png');}
#facebox .br {background:url('/i/fb/br.png');}
#facebox {position: fixed; width: 50%; top: 0; left: 0; z-index: 100; text-align: left; margin-top: 50px; display: none;}
#facebox .fb_popup {position: relative;}
#facebox table {border-collapse: collapse;}
#facebox td {border-bottom: 0; padding: 0;}
#facebox .body { padding: 5px; background: #fff; display: table-cell;}
#facebox .loading {text-align: center;}
#facebox .image {text-align: center;}
#facebox img {border: 0; margin: 0;}
#facebox .footer {border-bottom: 1px solid #DDD; padding-top: 0px; margin-bottom: 10px; text-align: right;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br { height: 10px; width: 10px; overflow: hidden; padding: 0;}
#facebox_overlay {position: fixed; top: 0px; left: 0px; height:100%;  width:100%;}
.facebox_hide {display: none;}
.facebox_overlayBG { background-color: #000;z-index: 99;}
/** //TODO: jQuery.Autocomplete
*/
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	font: menu;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('/i/ac/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
/** //TODO: Position of element
*/
.left {float: left;}
.right {float: right;}
.clear {clear: both;height: 0px;font-size: 0;}
/** //TODO: Оформление таблиц данных
*/
.items_table {
	border: 0;
	border-spacing: 3px;
}
.items_table tr th {
	background: #ddd;
	padding: 5px;
	text-align: center;
}
.items_table_row_odd {
	background: #eee;
}
.items_table_row_even {
	background: #eeefff;
}
.border_dashed {
	padding: 10px;
	border: 1px gray dashed;
}
.admin_table tr, {
	border-spacing: 2px;
	border: 1px solid gray;
	border-collapse: separate;
}
.admin_table td {
	border: 0;
}
table.items {
	text-align: center;
	vertical-align: middle;
}
.border_row,.border_row td {border: 1px gray dashed;}
.border_row td:hover {background: #ddd;}
.text_center,.text_center * {text-align: center;}
.longdata {overflow: scroll;}
/** //TODO: Main Admin Page
*/
.modules {
	display: inline-block;
	width: 30%;
	border: solid 1px darkgray;
	vertical-align: top;
	/*position: absolute;
	z-index: 10;
	clear: both;*/
}
.modules_title {
	text-align: center;
	background: lightgrey;
	padding: 3px 0;
	width: 100%;
	margin: 0;
}
.modules_content {
	padding: 10px;
}
.module_vision {float: left;}
.module_vision:hover {
	cursor: pointer;
}
/** //TODO: Оформление текста ссылок
*/
.link {
	color: blue;
	text-decoration: underline;
}
.link:hover {
	text-decoration: none;
	cursor: pointer;
}
/** //TODO: Свойство display
*/
.none {display: none;}
.block {display: block;}
.inline-block {display: inline-block;}
.inline {display: inline;}
